package cheme.Interpreter.AST.Interfaces;

public interface IAstTypeExpression
{
	IAstTypeExpression getLhs();
	IAstTypeExpression getRhs();
	
	IAstType getType(IAstExpression exp);
	IAstType getType(IAstComplexExpression op);
	IAstType getType(IAstBinaryOperation op);
}
